// 云函数入口文件
const cloud = require('wx-server-sdk')
cloud.init({
 env: 'zbdc-6gavbhj633c62e27'
})
const db = cloud.database()
const _ = db.command
const $ = db.command.aggregate

// 云函数入口函数
exports.main = async (event, context) => {
 if (event.type == 'cet4') {
  let res = await db.collection('CET4')
   .skip(event.pageIndex)
   .limit(event.pageSize).get()
  return res.data
 } else if (event.type == 'cet6') {
  let res = await db.collection('CET6')
   .skip(event.pageIndex)
   .limit(event.pageSize)
   .get()
  return res.data
 } else if (event.type == 'topList') {
  let res = await db.collection('userUpfile')
  .aggregate()
  .group({
    // 按 category 字段分组
    _id:{
     user:'$user'
    },
    // 每组有一个 avgSales 字段，其值是组内所有记录的 sales 字段的平均值
    status:$.push(
     "$status"
    )
  })
  .limit(1000)
  .end()
   res.list.sort((a,b)=>{
    return b.status.length - a.status.length
   })
   console.log('RES',res)
   return res
 }
}